package com.glink.manage.service;


import com.baomidou.mybatisplus.extension.service.IService;
import com.glink.manage.domain.UserRoleRelaBean;

import java.util.List;

/**
 * Created by IntelliJ IDEA.
 *
 * @Author : qiushaoshan
 * @create 2024/6/22 14:41
 */
public interface UserRoleRelaService extends IService<UserRoleRelaBean> {
    /**
     * 根据角色ID查询关联的用户ID
     * @param roleId 角色ID
     */
    List<String> findUserIdByRoleId(String roleId);

    /**
     * 根据用户ID获取角色ID
     * @param userId 用户ID
     * @return 角色ID
     */
    List<String> findRoleIdByUserId(String userId);

    /**
     * 根据角色ID删除角色和用户的关系
     * @param roleId 角色ID
     */
    void deleteByRoleId(String roleId);
}
